#*********************************************************************************
# ** 文件名称：hive_fdm_order_info.sh
# ** 功能描述：把数据从bdm层抽取到fdm层fdm_order_info表
# ** 创建者：xiaoxu
# ** 修改日期：19-06-13
# ** 修改人：
# ** 修改内容:
#*********************************************************************************
#!/usr/bin/env bash

DAT=`date -d '-1 day' "+%Y-%m-%d"`
sysdate=` date  "+%Y-%m-%d" `

#如果有参数传入，重跑脚本时使用（06-13号跑06-09的任务时）
#$1代表执行脚本时，传入的第一个参数 $n,第n个参数
if [ $1 ]; then
  DAT=$1
fi

echo "${DAT}"



SQL="
alter table bdm.mmall_order add if not exists partition (day='"${DAT}"');
alter table bdm.mmall_order_item add if not exists partition (day='"${DAT}"');
alter table bdm.mmall_shipping add if not exists partition (day='"${DAT}"');
    "

echo "${SQL}"

hive -e "${SQL}"